FROM nacos/nacos-server:latest
MAINTAINER utirx<frame.com>

# Nacos默认是集群模式启动，这导致工程项目无法连接，所以需要指定单机版模式
ENV MODE=standalone TZ=Asia/Shanghai

COPY ./wait-for-it.sh /wait-for-it.sh
EXPOSE 8848

# 解决脚本格式 $'\r 报错的问题, 延迟nacos启动，等待mysql数据源初始化完毕后再启动
ENTRYPOINT sed -i 's/\r//g' /wait-for-it.sh \
            && bash /wait-for-it.sh